we-rely-on-dicts-as-non-extensions-in-checks
authorDebian LibreOffice Maintainers <debian-openoffice@lists.debian.org>
Wed, 28 Jan 2026 20:03:25 +0000 (21:03 +0100)
committerRene Engelhard <rene@debian.org>
Wed, 28 Jan 2026 20:03:25 +0000 (21:03 +0100)
checking for the extension (only) dos not make sense; this is also fulklfilled by "system" hunspell dicts
(here: hunspell-en-us), which we have in Build-Depends:

Gbp-Pq: Name we-rely-on-dicts-as-non-extensions-in-checks.diff

sc/qa/uitest/calc_tests8/tdf125051_spellcheking.py

index 97b7dbdbb9a46287144253ca94339f691857e00b..abf9836e97f942f9b15efc8b025610ff8fce3d9c 100644 (file)
@@ -16,18 +16,7 @@ from libreoffice.uno.propertyvalue import mkPropertyValues
 
 # Bug 125051 - EDITING: CRASH when start SpellCheck
 class tdf125051(UITestCase):
-    def hasExtension(self, identifier):
-        m = self.xContext.getByName("/singletons/com.sun.star.deployment.ExtensionManager")
-        # Only check bundled extensions for now; it doesn't seem useful to check user and shared ones in UITests
-        p = (i for i in m.getDeployedExtensions("bundled", None, None) if i.getIdentifier().Value == identifier)
-        return any(r.IsPresent and not r.Value.IsAmbiguous and r.Value.Value for r in (i.isRegistered(None, None) for i in p))
-
     def test_tdf125051_crash_spelling_dialog(self):
-        # Check if English spellchecker is installed and active
-        if not self.hasExtension("org.openoffice.en.hunspell.dictionaries"):
-            print("Skipping test_tdf125051_crash_spelling_dialog: English spellchecker is unavailable")
-            return # can't test without English spell checker
-
         with self.ui_test.create_doc_in_start_center("calc") as document:
             xCalcDoc = self.xUITest.getTopFocusWindow()
             gridwin = xCalcDoc.getChild("grid_window")